Zjisteni, zda je soubor na FTP cely nebo se jeste uploaduje

Otázka od: David Klodner

15. 5. 2004 11:15

Zdravim,

delam program, ktery v 30 s intervalech stahuje soubory z FTP a pote je
zpracovava.
Tyto soubory tam posilaji zakaznici - jsou to objednavky.
Jak poznam, ze se soubor na FTP server zrovna uploaduje a neni tam jeste
cely?

David Klodner
D5 Prof., WinXP, Indy


Odpovedá: Lukas Gebauer

15. 5. 2004 13:15

> delam program, ktery v 30 s intervalech stahuje soubory z FTP a pote
> je zpracovava. Tyto soubory tam posilaji zakaznici - jsou to objednavky.
> Jak poznam, ze se soubor na FTP server zrovna uploaduje a neni tam
> jeste cely?

Nijak. ;-( Tedy alespon ja osobne o zadnem rozumnem zpusobu nevim.

Napadaji mne leda obezlicky typu po nejakou dobu sledovat, jestli se
velikost souboru zvetsuje. pokud se zvetsovani na nejakou delsi dobu
zastavilo, je mozne, ze soubor je uz cely a je mozne jej zpracovat. Ale
jistotu mit nebudes.

Na podobne ucely mi ale pripada sikovnejsi HTTP protokol.

--
Lukas Gebauer.

E-mail: gebauerl@mlp.cz
WEB: http://www.ararat.cz/synapse - Synapse Delphi and Kylix TCP/IP
Library


Odpovedá: Pavel GRATZER

15. 5. 2004 14:38

Resil jmen neco podobneho na pokladnim systemu pro vzdaleny pristup pres
modem, kde se v noci na centralni server sehravaly automaticky deni trzby.
Server si obvolaval jednotlive prodejny a stahoval data.

Nejvice se mi osvedcil zpusob :

1) Vytvorit upload soubor pod jmenenm napr. "_objedn.dat"
2) Po uplnym uploadu ho prejmenovat. napr. "objedn.dat"

tzn. ze pokud soubor nebude dokoncen , tak pro download nebude "existovat" a
objevi se pri pristim
pristupu.

Nevim jestli to bude fungovat take pro FTP.

pavelg
pavelg@stbk.mcs.cz
608 259 251


----- Original Message -----
From: "David Klodner" <d.klodner@sofico.cz>
To: <delphi-l@clexpert.cz>
Sent: Saturday, May 15, 2004 12:08 PM
Subject: Zjisteni, zda je soubor na FTP cely nebo se jeste uploaduje


> Zdravim,
>
> delam program, ktery v 30 s intervalech stahuje soubory z FTP a pote je
> zpracovava.
> Tyto soubory tam posilaji zakaznici - jsou to objednavky.
> Jak poznam, ze se soubor na FTP server zrovna uploaduje a neni tam jeste
> cely?
>
> David Klodner
> D5 Prof., WinXP, Indy
>
>
>


Odpovedá: Bohuslav Svancara

15. 5. 2004 20:35

Nejde si nejak stahnout nejprve velikost souboru?

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of David Klodner
> Sent: Saturday, May 15, 2004 12:09 PM
> To: delphi-l@clexpert.cz
> Subject: Zjisteni, zda je soubor na FTP cely nebo se jeste uploaduje
>
>
> Zdravim,
>
> delam program, ktery v 30 s intervalech stahuje soubory z FTP a pote je
> zpracovava.
> Tyto soubory tam posilaji zakaznici - jsou to objednavky.
> Jak poznam, ze se soubor na FTP server zrovna uploaduje a neni tam jeste
> cely?
>
> David Klodner
> D5 Prof., WinXP, Indy
>
>
>
>

Odpovedá: Jakub Dusek

16. 5. 2004 9:37

1) ta velikost se samozrejme meni kdyz to tam nekdo z druhe strany
posila

2) na velikost na FTP se da pokud vim spolehnout pouze pri binarnim
prenosu, pri textovem ma stazeny soubor jinou velikost nez na FTP
(kvuli prizpusobeni klientu, ktere se pri prenosu provadi)

Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
odesilani smsek, vizitek, log a melodii, snadna integrace do Vaseho IS
     => Sms GateKeeper, Sms GateKeeper Service

======================================================================
Saturday, May 15, 2004, 9:13:36 PM, you wrote:

BS> Nejde si nejak stahnout nejprve velikost souboru?